package com.jadeen.entity.domain;


import com.jadeen.common.domain.BaseEntity;
import lombok.Data;

import java.util.List;

/**
 * 资源对象 resource
 * 
 * @author jadeen
 * @date 2025-08-08
 */
@Data
public class Resource extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 资源ID */
    private Long resourceId;

    /** 分类ID */

    private Long categoryId;

    /** 资源标题 */

    private String title;

    /** 资源标识(URL友好) */

    private String slug;

    /** 封面图URL */

    private String cover;

    /** 资源描述 */

    private String description;

    /** 详细介绍 */

    private String content;

    /** 发布用户ID */

    private Long userId;

    /** 浏览次数 */

    private Long viewCount;

    /** 下载次数 */

    private Long downloadCount;

    /** 是否推荐（0否 1是） */

    private String isRecommend;

    /** 状态（0正常 1下架） */

    private String status;

    /** 删除标志（0存在 2删除） */
    private String delFlag;

    private String categoryName;

    private List<Long> tags;

    private ResourceLink resourceLink;
    /** 头像地址 */
    private String avatar;
    /** 用户昵称 */
    private String nickname;
}
